leaf stalk - German English Dictionary